Modeling Strucutre and Behaviour for Knowledge Based Software Configuration
نویسنده
چکیده
There are several approaches to knowledge-based configuration, which are successfully applied in technical domains. Nevertheless they appear not to be sufficient for configuring software-based systems, as they primarily proceed in a structurebased manner, but do not take the system’s behavior into account. In this context, the configuration of software-based systems does not mean the programming of software, but the composition of existing software modules into an individual software variant. Our approach uses state-based behavior descriptions for domain objects, which can be directly used for making decisions during the configuration process. Our goal is to apply this approach for a knowledge-based configuration of future software-based vehicle electronic systems, which implement customer-individual vehicle functions.
منابع مشابه
Configuration State of the Art and New Challenges
In this paper, we give a survey on the AI-field Configuration. Because configuration of software-intensive systems is currently seen as a main challenge for knowledge-based configuration, this topic is emphasized. Main challenges related to this topic are next to others: softwareintensive applications, combining of configuration, modeling and evolution of software components, integration of kno...
متن کاملUml as Domain Specific Language for the Construction of Knowledge-Based Configuration Systems
In many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into stand...
متن کاملRapid Knowledge Base Development for Product Configuration Systems using the Unified Modeling Language
Knowledge-based product configuration systems play an important role in modern business strategies. These systems support the sales representative or the technical engineer to cope with the complexity of configurable products, the huge number of available variants, and different restrictions on allowed product constellations. Nowadays, typical knowledge-based configuration systems are not well ...
متن کاملKnowledge Acquisition for Configuration Systems: UML as a link between AI and Software Engineering
In many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into stand...
متن کاملPrinciples of structuring complex configuration models using UML as domain oriented modeling language
Shorter product cycles, lower prices and customer individual production are the main reasons for the preceding success of product configuration systems in various application domains (e.g. telecommunication industry, automotive industry, computer industry, or financial services). Configuration problems are a thriving application area for declarative knowledge representation that experiences a c...
متن کامل